package com.b2.service;

import com.b2.pojo.dto.*;
import com.b2.pojo.entity.DirectorVideo;
import com.b2.pojo.vo.DirectorVideoInformation;
import com.b2.pojo.vo.adminGetworksVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 悦神
* @description 针对表【director_video】的数据库操作Service
* @createDate 2024-05-23 14:34:41
*/
public interface DirectorVideoService extends IService<DirectorVideo> {

    void directorcommitvideo(DirectorCommitVideoDto directorCommitVideoDto);

    DirectorVideoInformation getinformation(Long videoid);

    Integer getstatus(Long id);

    void directorupdatevideo(DirectorUpdateVideoDto directorUpdateVideoDto);

    List<adminGetworksVo> admingetworks(adminGetWorksDto adminGetWorksDto);

    String getAiresponse(AiDto aiDto);

    void putadminResponse(adminResponseDto dto);

    void adminUpdateStatus(Long id,String overrule);
}
